怎么用JS,向<input>输入文本

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:43:28
比如这里有个input:________,input后面有个连接 “加入”

在input输入完信息后,点“加入”,自动在输入的文本后面加入一个指定的字符。

如果有办法删除,最好也提供一下,谢谢了!

<input type="text" id="ipt" />
<a href='javascript:add();'>add</a>
<a href='javascript:del();'>del</a>

<script type="text/javascript">
var char = ";";
var d = document.getElementById("ipt");

function add()
{
var v = d.value;
if(v.substring(v.length - char.length) != char){
d.value = v + char;
}
}
function del()
{
var v = d.value;
if(v.substring(v.length - char.length) == char){
d.value = v.substring(0, v.length - char.length);
}
}
</script>